Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit dda3fdae46790dd2af5cc9a5b749ffc164b30611


Parents : c9813b9
Author : Ivan <ivan@quad4.io>
Signature : Invalid signer <e46112d44649266d71fe2193e00a4710>, author is <ivan@quad4.io>
Date : 2026-07-08T11:25:21-05:00

fix(github-verify-frozen-bleak): enhance directory traversal to locate 'lib' in subdirectories if not present directly

Changes

2 files changed, 14 insertions(+), 2 deletions(-)


Diff

diff --git a/scripts/ci/github-verify-frozen-bleak.sh b/scripts/ci/github-verify-frozen-bleak.sh
index 26e0ef45..85b85d82 100755
--- a/scripts/ci/github-verify-frozen-bleak.sh
+++ b/scripts/ci/github-verify-frozen-bleak.sh
@@ -10,6 +10,17 @@ if [[ ! -d "${BUILD_EXE}" ]]; then
exit 1
fi
+# If the target directory doesn't have a direct "lib" but has subdirectories (e.g. linux-x64),
+# automatically traverse to the first subdirectory containing "lib".
+if [[ ! -d "${BUILD_EXE}/lib" ]]; then
+ for sub in "${BUILD_EXE}"/*; do
+ if [[ -d "${sub}/lib" ]]; then
+ BUILD_EXE="${sub}"
+ break
+ fi
+ done
+fi
+
LIB_DIR="${BUILD_EXE}/lib"
if [[ -d "${LIB_DIR}/bleak" ]]; then
echo "bleak bundled at lib/bleak"

diff --git a/tests/backend/test_rrc_part_room.py b/tests/backend/test_rrc_part_room.py
index 60cdefc6..e01855f9 100644
--- a/tests/backend/test_rrc_part_room.py
+++ b/tests/backend/test_rrc_part_room.py
@@ -1,7 +1,8 @@
# SPDX-License-Identifier: 0BSD
-"""Regression test: leaving a connected RRC room must drop it from the
-known-rooms list.
+"""Regression test for leaving a connected RRC room.
+
+Leaving a connected RRC room must drop it from the known-rooms list.
`RRCHub.ordered_known_rooms()` treats any room with an entry in
`self.messages` as "known", even if it was never joined. `part_room()`


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────